/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Presentacion;

import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JLayeredPane;
import javax.swing.JPanel;

/**
 *
 * @author Administrador
 */
public class FrmMenu extends javax.swing.JFrame {

    /**
     * Creates new form FrmMenu
     */
    public FrmMenu() {
        initComponents();
        cargarIcono();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jMenuItem2 = new javax.swing.JMenuItem();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu7 = new javax.swing.JMenu();
        jMenu8 = new javax.swing.JMenu();
        jMenuItem5 = new javax.swing.JMenuItem();
        jMenuItem9 = new javax.swing.JMenuItem();
        jMenuItem11 = new javax.swing.JMenuItem();
        jMenu9 = new javax.swing.JMenu();
        jMenuItem18 = new javax.swing.JMenuItem();
        Administracion = new javax.swing.JMenuBar();
        jm_movimientos = new javax.swing.JMenu();
        jmi_reservas = new javax.swing.JMenuItem();
        jmi_procedimientos = new javax.swing.JMenuItem();
        jm_consultas = new javax.swing.JMenu();
        jm_consultareserva = new javax.swing.JMenuItem();
        jmi_consultaprocedimientos = new javax.swing.JMenuItem();
        jmi_consultapacientes = new javax.swing.JMenuItem();
        jmi_consultatratamientos = new javax.swing.JMenuItem();
        jmi_consultaenfermedades = new javax.swing.JMenuItem();
        jm_mantenimiento = new javax.swing.JMenu();
        jmi_manpacientes = new javax.swing.JMenuItem();
        jmi_mantratamientos = new javax.swing.JMenuItem();
        jmi_manenfermedades = new javax.swing.JMenuItem();
        jm_configuraciones = new javax.swing.JMenu();
        jmi_cambiarcontra = new javax.swing.JMenuItem();
        jm_administracion = new javax.swing.JMenu();
        jmi_usuarios = new javax.swing.JMenuItem();
        jm_acercade = new javax.swing.JMenu();
        jm_sesion = new javax.swing.JMenu();
        jmicerrarsesion = new javax.swing.JMenuItem();
        jmisalir = new javax.swing.JMenuItem();

        jMenuItem2.setText("jMenuItem2");

        jMenu7.setText("File");
        jMenuBar1.add(jMenu7);

        jMenu8.setText("Edit");
        jMenuBar1.add(jMenu8);

        jMenuItem5.setText("jMenuItem5");

        jMenuItem9.setText("jMenuItem9");

        jMenuItem11.setText("jMenuItem11");

        jMenu9.setText("jMenu9");

        jMenuItem18.setText("jMenuItem18");

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("OdontoControl v1.0");

        jm_movimientos.setText("Movimientos");

        jmi_reservas.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.ALT_MASK));
        jmi_reservas.setText("Reservas");
        jm_movimientos.add(jmi_reservas);

        jmi_procedimientos.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.ALT_MASK));
        jmi_procedimientos.setText("Procedimientos");
        jm_movimientos.add(jmi_procedimientos);

        Administracion.add(jm_movimientos);

        jm_consultas.setText("Consultas");

        jm_consultareserva.setText("Reservas");
        jm_consultas.add(jm_consultareserva);

        jmi_consultaprocedimientos.setText("Procedimientos");
        jm_consultas.add(jmi_consultaprocedimientos);

        jmi_consultapacientes.setText("Pacientes");
        jm_consultas.add(jmi_consultapacientes);

        jmi_consultatratamientos.setText("Tratamientos");
        jm_consultas.add(jmi_consultatratamientos);

        jmi_consultaenfermedades.setText("Enfermedades");
        jm_consultas.add(jmi_consultaenfermedades);

        Administracion.add(jm_consultas);

        jm_mantenimiento.setText("Mantenimiento");

        jmi_manpacientes.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_P, java.awt.event.InputEvent.ALT_MASK));
        jmi_manpacientes.setText("Pacientes");
        jm_mantenimiento.add(jmi_manpacientes);

        jmi_mantratamientos.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.ALT_MASK));
        jmi_mantratamientos.setText("Tratamientos");
        jmi_mantratamientos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jmi_mantratamientosActionPerformed(evt);
            }
        });
        jm_mantenimiento.add(jmi_mantratamientos);

        jmi_manenfermedades.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.ALT_MASK));
        jmi_manenfermedades.setText("Enfermedades");
        jm_mantenimiento.add(jmi_manenfermedades);

        Administracion.add(jm_mantenimiento);

        jm_configuraciones.setText("Configuraciones");

        jmi_cambiarcontra.setText("Cambiar contraseña");
        jm_configuraciones.add(jmi_cambiarcontra);

        Administracion.add(jm_configuraciones);

        jm_administracion.setText("Administracion");

        jmi_usuarios.setText("Usuarios");
        jm_administracion.add(jmi_usuarios);

        Administracion.add(jm_administracion);

        jm_acercade.setText("Acerca de");
        Administracion.add(jm_acercade);

        jm_sesion.setText("Sesion");

        jmicerrarsesion.setText("Cerrar Sesion");
        jmicerrarsesion.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jmicerrarsesionActionPerformed(evt);
            }
        });
        jm_sesion.add(jmicerrarsesion);

        jmisalir.setText("Finalizar aplicacion");
        jmisalir.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jmisalirActionPerformed(evt);
            }
        });
        jm_sesion.add(jmisalir);

        Administracion.add(jm_sesion);

        setJMenuBar(Administracion);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 858, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 580, Short.MAX_VALUE)
        );

        pack();
        setLocationRelativeTo(null);
    }// </editor-fold>//GEN-END:initComponents

    private void jmi_mantratamientosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jmi_mantratamientosActionPerformed
        FrmTratamientos frmtratamientos = new FrmTratamientos();
        frmtratamientos.setVisible(true);
    }//GEN-LAST:event_jmi_mantratamientosActionPerformed

    private void jmisalirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jmisalirActionPerformed
       System.exit(0);    
    }//GEN-LAST:event_jmisalirActionPerformed

    private void jmicerrarsesionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jmicerrarsesionActionPerformed
   FrmAcceso principal= new FrmAcceso();
    principal.setVisible(true);
    principal.pack();
    this.setVisible(false); 
        // TODO add your handling code here:
    }//GEN-LAST:event_jmicerrarsesionActionPerformed

    /**
     * @param args the command line arguments
     */
    
    private void cargarIcono(){
        setIconImage(new ImageIcon(getClass().getResource("/Imagenes/tooth-button.png")).getImage());
        ((JPanel)getContentPane()).setOpaque(false);
        ImageIcon uno=new ImageIcon(this.getClass().getResource("/Imagenes/background - Wide.jpg"));
        JLabel fondo= new JLabel();
        fondo.setIcon(uno);
        getLayeredPane().add(fondo,JLayeredPane.FRAME_CONTENT_LAYER);
        fondo.setBounds(0,0,uno.getIconWidth(),uno.getIconHeight());        
    }
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(FrmMenu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(FrmMenu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(FrmMenu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(FrmMenu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new FrmMenu().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JMenuBar Administracion;
    private javax.swing.JMenu jMenu7;
    private javax.swing.JMenu jMenu8;
    private javax.swing.JMenu jMenu9;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem11;
    private javax.swing.JMenuItem jMenuItem18;
    private javax.swing.JMenuItem jMenuItem2;
    private javax.swing.JMenuItem jMenuItem5;
    private javax.swing.JMenuItem jMenuItem9;
    private javax.swing.JMenu jm_acercade;
    public static javax.swing.JMenu jm_administracion;
    private javax.swing.JMenu jm_configuraciones;
    private javax.swing.JMenuItem jm_consultareserva;
    private javax.swing.JMenu jm_consultas;
    private javax.swing.JMenu jm_mantenimiento;
    private javax.swing.JMenu jm_movimientos;
    private javax.swing.JMenu jm_sesion;
    private javax.swing.JMenuItem jmi_cambiarcontra;
    private javax.swing.JMenuItem jmi_consultaenfermedades;
    private javax.swing.JMenuItem jmi_consultapacientes;
    private javax.swing.JMenuItem jmi_consultaprocedimientos;
    private javax.swing.JMenuItem jmi_consultatratamientos;
    private javax.swing.JMenuItem jmi_manenfermedades;
    private javax.swing.JMenuItem jmi_manpacientes;
    private javax.swing.JMenuItem jmi_mantratamientos;
    private javax.swing.JMenuItem jmi_procedimientos;
    private javax.swing.JMenuItem jmi_reservas;
    private javax.swing.JMenuItem jmi_usuarios;
    private javax.swing.JMenuItem jmicerrarsesion;
    private javax.swing.JMenuItem jmisalir;
    // End of variables declaration//GEN-END:variables
}
